<?php
/**
 * 在页面发生异常的时候,会在$_SESSION[]数组中保存
 * 相关的异常信息.并记录异常信息到日志文件中。
 * @todo 自动通知管理员
 *
 * @param Exception $e 传入的异常对象
 * @return void
 *
 * @author Judas <judasnow@gmail.com>
 * @license http://www.opensource.org/licenses/lgpl-license.php LGPL
 * @see /soj/php/exception_handle/exception_handle.php
 */
function exception_handle( $e ){
	
	$_SESSION['exception'] = $e->__toString() ;

	$PEAR_log = &Log::factory('file', SOJ_ROOT.'/log/soj_exception.log', 'exception');  
	$PEAR_log->log( $e->__toString() );
	header('Location:../exception_handle/exception_handle.php');
	exit ;
}
?>
